i stand to win - French English Dictionary